package com.dynamicthreadpool.spi.compiler;

/**
 * 编译器接口
 * 从Dubbo 2.7版本提取
 */
public interface Compiler {

    /**
     * 编译Java源文件
     * 
     * @param code        Java代码
     * @param classLoader 类加载器
     * @return 编译后的类
     */
    Class<?> compile(String code, ClassLoader classLoader);
}
